package com.quanyan.order.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Zheng.Ke
 * Date 2017/1/4.
 */
public class PlatformOrderQueryRespVo {
    private Integer orderId;
    // 支付系统订单号
    private String outTradeNo;
    // 业务订单号
    private String orderNo;
    // 订单来源
    private Integer platFormType;
    // 用户手机
    private String contactMobile;
    // 订单金额
    private BigDecimal orderAmount;
    private Integer mchId;
    // 支付方式
    private Integer payId;
    private String service;
    private Byte orderState;
    private Date createTime;
    private String sellerId;
    private String sellerAccount;
    // 鸟蛋金额
    private BigDecimal eggsAmount;
    // 优惠券金额
    private BigDecimal couponAmount;
    // 实付金额
    private BigDecimal payAmount;
    // 其他金额
    private BigDecimal otherAmount;
    // 退款单号
    private String refundOrderNo;
    // 退款申请时间
    private Date refundCreateTime;
    // 退款金额
    private BigDecimal refundOrderAmount;
    // 实退金额
    private BigDecimal refundAmount;
    // 退款鸟蛋金额
    private BigDecimal refundEggsAmount;
    // 退款优惠券金额
    private BigDecimal refundCouponAmount;
    // 退款其它金额
    private BigDecimal refundOtherAmount  ;
    // 退款状态
    private Integer refundState;
    // 退款记录ID
    private Integer refundRecordId;

    public BigDecimal getRefundOtherAmount() {
        return refundOtherAmount;
    }

    public void setRefundOtherAmount(BigDecimal refundOtherAmount) {
        this.refundOtherAmount = refundOtherAmount;
    }

    public BigDecimal getOtherAmount() {
        return otherAmount;
    }

    public void setOtherAmount(BigDecimal otherAmount) {
        this.otherAmount = otherAmount;
    }

    public String getSellerId() {
        return sellerId;
    }

    public void setSellerId(String sellerId) {
        this.sellerId = sellerId;
    }

    public Integer getRefundRecordId() {
        return refundRecordId;
    }

    public void setRefundRecordId(Integer refundRecordId) {
        this.refundRecordId = refundRecordId;
    }

    public Integer getRefundState() {
        return refundState;
    }

    public void setRefundState(Integer refundState) {
        this.refundState = refundState;
    }

    public String getRefundOrderNo() {
        return refundOrderNo;
    }

    public void setRefundOrderNo(String refundOrderNo) {
        this.refundOrderNo = refundOrderNo;
    }

    public Date getRefundCreateTime() {
        return refundCreateTime;
    }

    public void setRefundCreateTime(Date refundCreateTime) {
        this.refundCreateTime = refundCreateTime;
    }

    public BigDecimal getRefundOrderAmount() {
        return refundOrderAmount;
    }

    public void setRefundOrderAmount(BigDecimal refundOrderAmount) {
        this.refundOrderAmount = refundOrderAmount;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public BigDecimal getRefundEggsAmount() {
        return refundEggsAmount;
    }

    public void setRefundEggsAmount(BigDecimal refundEggsAmount) {
        this.refundEggsAmount = refundEggsAmount;
    }

    public BigDecimal getRefundCouponAmount() {
        return refundCouponAmount;
    }

    public void setRefundCouponAmount(BigDecimal refundCouponAmount) {
        this.refundCouponAmount = refundCouponAmount;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getEggsAmount() {
        return eggsAmount;
    }

    public void setEggsAmount(BigDecimal eggsAmount) {
        this.eggsAmount = eggsAmount;
    }

    public BigDecimal getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(BigDecimal couponAmount) {
        this.couponAmount = couponAmount;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getPlatFormType() {
        return platFormType;
    }

    public void setPlatFormType(Integer platFormType) {
        this.platFormType = platFormType;
    }

    public String getContactMobile() {
        return contactMobile;
    }

    public void setContactMobile(String contactMobile) {
        this.contactMobile = contactMobile;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Integer getMchId() {
        return mchId;
    }

    public void setMchId(Integer mchId) {
        this.mchId = mchId;
    }

    public Integer getPayId() {
        return payId;
    }

    public void setPayId(Integer payId) {
        this.payId = payId;
    }

    public String getService() {
        return service;
    }

    public void setService(String service) {
        this.service = service;
    }

    public Byte getOrderState() {
        return orderState;
    }

    public void setOrderState(Byte orderState) {
        this.orderState = orderState;
    }

    public String getSellerAccount() {
        return sellerAccount;
    }

    public void setSellerAccount(String sellerAccount) {
        this.sellerAccount = sellerAccount;
    }
}
